/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */

package stud.cp.core.dbaccess;

/**
 * Класс исключение, который гененрируют
 * классы, описывающие доступ к данным.
 * @author Morfant
 */
public class DAOException extends Exception{

    /**
     * Конструктор, который 
     * принимает причину, 
     * которая привела к возникновению 
     * данной ошибки.
     * @param cause Причина.
     */
    public DAOException(Throwable cause) {
        super(cause);
    }

    /**
     * Конструктор, который принимает текстовое
     * описание ошибки, а так же причину, которая
     * привела к возникновению данной ошибки.
     * @param message Описание ошибки.
     * @param cause Причина.
     */
    public DAOException(String message, Throwable cause) {
        super(message, cause);
    }

    /**
     * Конструктор, принимающий
     * текстовое описание ошибки.
     * @param message Описание ошибки.
     */
    public DAOException(String message) {
        super(message);
    }

    /**
     * Конструктор по умолчанию.
     */
    public DAOException() {
        super();
    }

}
